<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>springprox_h.html</title>
<!-- Source : c:/temp/springprox_api/springprox.h -->
<!-- Doc generated on Thu Jun 24 12:26:30 2010 by johann on PC_DEV_5 -->
<!-- Generated with ROBODoc Version 4.99.8 (Specific build by PRO ACTIVE - Apr 13 2010) -->
<style type="text/css">
body
{
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left: 60px;
  margin-right: 40px;  
}
table
{
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  margin-bottom: 12px;
}
td
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  vertical-align: top;
  padding-right: 6px;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd; 
}
th
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  vertical-align: top;  
  padding-right: 6px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #dddddd;  
}
h1
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 18pt;
  font-weight: bold;
  margin-bottom: 36px;
  color: #000000;
  margin-left: -40px;
}
h2
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 48px;
  margin-bottom: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #dddddd;
  color: #000000;
  margin-left: -40px;
}
h3
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 36px;
  margin-bottom: 24px; 
  border-style: none;
  border-top-style: solid;  
  border-width: 1px;
  border-color: #cccccc; 
  margin-left: -40px;
}
h4
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;  
}
h5
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 2px;  
}
a
{
  color: #0000ff;
}
p
{
  margin-top: 0px;
  margin-bottom: 6px;  
  width: 600px;
  text-align: justify;
}
ul
{
  margin-top: 0px;
  margin-bottom: 6px;  
  width: 600px;
  text-align: justify;
}
li
{
  margin-top: 0px;
  margin-bottom: 6px;  
  width: 550px;
  text-align: justify;
}
tt
{
  font-family: Courier, Courier New;
  font-size: 10pt;
}
pre
{
  background-color: #ffffff;
  color: #000000;
  font-size: 10pt;
}
.NAV
{
  font-size: 7pt;
}
a.NAV
{
  color: #0000cc;
}
.TOC
{
  font-size: 9pt;
  color: #888888;
}
a.TOC
{
  color: #0000ff;
}
.INDEX
{
  font-size: 9pt;
}
a.INDEX
{
  color: #0000ff;
}
.TYPE
{
  font-size: 7pt;
  color: #888888;
}
.ITEM
{
  font-weight: bold;
  color: #000088;
}
.LABEL
{
  color: #000088;
}
.HISTORY
{
  color: #006600;
}
.AUTHOR
{
  color: #006600;
}
.COPYRIGHT
{
  color: #006600;
}
.PORTABILITY
{
  color: #006600;
}
.WARNING
{
  color: #aa0000;
}

.bitinfo
{
  width: 60px;
  font-style: italic;
  text-align: center;
}

.bitnum
{
  text-align: center;
}

.bitname
{
  font-weight: bold;
  text-align: center;
}

.tabitem
{
  width: 100px;
}

.tabname
{
  width: 200px;
}

.tabdesc
{
  width: 450px;
}

.value
{
  font-family: courier;
  text-align: right;
}

.tabsepar
{
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 2px;
  border-color: #888888;
  font-style: italic;
  text-align: center;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<a name="robo_top_of_doc"></a>
<h3 align="center">TABLE OF CONTENTS</h3>
<ul>
<li><a class="TOC" href="#robo0">SpringProxAPI</a></li>
</ul>
<h3>&nbsp;</h3>


<h1><a name="robo0"><span class="TYPE">[Modules]</span><a class="LABEL" name="SpringProxAPI">
SpringProxAPI</a></h1>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./modules.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>SpringProxAPI</strong> -- SpringCard unified API for SpringProx, CSB and K531 contactless readers
</pre>
</span><p class="ITEM">COPYRIGHT</p>
<span class="COPYRIGHT"><pre class="COPYRIGHT">   Copyright (c) 2000-2008 SpringCard - <a href="http://www.springcard.com">www.springcard.com</a>
</pre>
</span><p class="ITEM">AUTHOR</p>
<span class="AUTHOR"><pre class="AUTHOR">   Johann.D / SpringCard
</pre>
</span><p class="ITEM">HISTORY</p>
<span class="HISTORY"><pre class="HISTORY">   JDA 15/02/2003 : [1.00]
                    creation from CSB3 tree
   JDA 16/05/2003 : [1.01]
                    added first set of SPROX_ functions
   JDA 01/07/2003 : [1.02 0]
                    added helpers for VB or Delphi
   JDA 30/09/2003 : [1.02 1]
                    added some utility functions
   JDA 13/10/2003 : [1.10]
                    added basic T=CL function set
                    added support for USB communication
   JDA 12/12/2003 : [1.11]
                    improved T=CL function set
   JDA 03/02/2004 : [1.12]
                    added <a class="LINK_11" href="./sprox_mifare_c.html#robo82">SPROX_MifStSelectIdle</a> and <a class="LINK_11" href="./sprox_mifare_c.html#robo75">SPROX_MifStHalt</a>
                    added SPROX_DES_... and SPROX_3DES_... (LGPL licence)
                    optimization for Desfire frame chaining
   JDA 20/11/2003 : [1.13]
                    bug-fix release
   JDA 25/11/2003 : [1.14]
                    bug-fix release
   JDA 25/01/2004 : [1.15]
                    added basic support for ISO 14443-B
   JDA 22/01/2004 : [1.16]
                    speed-improvement release
   JDA 12/02/2004 : [1.17]
                    reader-side changes only
   JDA 19/02/2004 : [1.18]
                    added support of 115200bps communication
   JDA 08/04/2004 : [1.19 0]
                    added support of ASCII protocol, and the GetDeviceSettings/SetDeviceSettings
                    functions
   JDA 05/05/2004 : [1.19 1]
                    added <a class="LINK_11" href="./sprox_mifare_c.html#robo79">SPROX_MifStReadTag768</a> et <a class="LINK_11" href="./sprox_mifare_c.html#robo87">SPROX_MifStWriteTag768</a>
   JDA 17/06/2004 : [1.20]
                    support of multiple readers thanks to SPROX_CreateInstance, SPROX_SelectInstance,
                    and SPROX_DestroyInstance
   JDA 01/12/2004 : [1.21 0]
                    added the "const" modifier on most input buffers to pass strict pre-compiler checks
                    without a warning
                    fixed <a class="LINK_11" href="./sprox_14443-4_c.html#robo111">SPROX_TclA_ActivateAny</a> bug
   JDA 14/01/2005 : [1.21 1]
                    added SPROX_GetFeatures and SPROX_Card_... functions
   JDA 25/05/2005 : [version 1.22]
                    added <a class="LINK_11" href="./sprox_dlg_bus_c.html#robo103">SPROX_ReaderSelectAddress</a>
   JDA 21/06/2005 : [version 1.30]
                    added <a class="LINK_11" href="./sprox_mso_c.html#robo91">SPROX_MSO_Exchange</a> and others MSO functions
   JDA 05/07/2005 : [version 1.31]
                    added SPROX_ReaderAttachSerial, moved multiple reader support to springprox_ex.h
   JDA 08/09/2005 : [version 1.32]
                    added SPROX_TclB_... functions
   JDA 08/09/2005 : [version 1.33]
                    reader-side changes only
   JDA 02/10/2005 : [version 1.34 0]
                    added <a class="LINK_11" href="./sprox_card_c.html#robo40">SPROX_Card_PowerUp_Auto</a> function
   JDA 14/10/2005 : [version 1.34 1]
                    added documentation for SPROX_Card_... functions
   LTX 12/04/2006 : [version 1.36 3]
                    added entry points for GetConsts and SetConsts
   JDA 24/05/2006 : [version 1.36 5]
                    extended USB support
                    every text-related function now has three version : xxx using TCHAR, xxxA and xxxW
                    using char (ASCII) and wchar_t (UNICODE) respectively.
   JDA 22/06/2006 : [version 1.40]
                    major rewriting :
                    - whole "multi-reader" stuff moved to a fully reentrant DLL (springprox_ex.dll)
                    - documentation moved to source code
                    - crypt part (DES, 3-DES and MD5) added
   JDA 15/01/2007 : [version 1.41]
                    improved Linux support
   JDA 10/10/2007 : [version 1.42]
                    added <a class="LINK_11" href="./sprox_mifare_c.html#robo10">Mifare</a> read/write functions with key_idx
                    SPROX_MifStAuthE2 and SPROX_MifStAuthRam or deprecated
                    added GetConstsEx and SetConstsEx for FEED
   JDA 09/01/2008 : [version 1.43]
                    created SPROX_WriteRCRegister
   JDA 19/02/2008 : [version 1.44]
                    added SPROX_Bi_... functions for Calypso
   LTC 26/02/2008 : [version 1.45]
                    added SPROX_15693_... functions for ISO 15693
                    added <a class="LINK_11" href="./sprox_15693_c.html#robo60">SPROX_I1_SelectAny</a> for ICODE1
   JDA 24/10/2008 : [version 1.48]
                    added <a class="LINK_11" href="./sprox_fct_c.html#robo46">SPROX_ControlBuzzer</a>
                    added SPROX_Bi_SamFastSpeed
   JDA 25/05/2009 : [version 1.51]
                    removed MD5 and DES/3DES stuff (moved to Desfire API)
   JDA 30/12/2009 : [version 1.53]
                    added <a class="LINK_11" href="./sprox_find_c.html#robo52">SPROX_Find</a> and <a class="LINK_11" href="./sprox_find_c.html#robo53">SPROX_FindEx</a>
   JDA 23/06/2010 : [version 1.54]
                    added SPROX_FindWait and SPROX_FindWaitEx
</pre>
</span><p class="ITEM">PORTABILITY</p>
<span class="PORTABILITY"><pre class="PORTABILITY">   Win32 (Windows NT, 2000, XP)
   WinCE (Windows CE 3, Windows CE 4, Pocket PC 2000, Pocket PC 2002, Pocketc PC 2003)
   Linux (experimental)
</pre>
</span>
<hr />
Generated from <b>springprox.h</b> on Thu Jun 24 12:26:31 2010<br />
</body>
</html>
